package com.ctshk.rpc.guide.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Map;

/**
 * <p>
 * 导领信息表
 * </p>
 *
 * @author 谢诗宏
 * @since 2021-02-25
 */
@Data
@ApiModel(value="GuideCollarSchedulingExcelDTO对象", description="导领排班")
public class GuideCollarSchedulingExcelDTO implements Serializable {

    @ApiModelProperty(value = "编号")
    @ExcelProperty(value = "編號",index = 0)
    private String employeeNumber;

    @ApiModelProperty(value = "分社名称")
    @ExcelProperty(value = "分社名称",index = 1)
    private String departmentName;

    @ApiModelProperty(value = "中文姓名")
    @ExcelProperty(value = "中文姓名",index = 2)
    private String cnUserName;

    @ApiModelProperty(value = "性别（1：男 2：女）")
    @ExcelProperty(value = "性别",index = 3)
    private String gender;

    @ApiModelProperty(value = "1")
    @ExcelProperty(value = "1",index = 4)
    private String rowDate1;

    @ApiModelProperty(value = "2")
    @ExcelProperty(value = "2",index = 5)
    private String rowDate2;

    @ApiModelProperty(value = "3")
    @ExcelProperty(value = "3",index = 6)
    private String rowDate3;

    @ApiModelProperty(value = "4")
    @ExcelProperty(value = "4",index = 7)
    private String rowDate4;

    @ApiModelProperty(value = "5")
    @ExcelProperty(value = "5",index = 8)
    private String rowDate5;

    @ApiModelProperty(value = "6")
    @ExcelProperty(value = "6",index = 9)
    private String rowDate6;

    @ApiModelProperty(value = "7")
    @ExcelProperty(value = "7",index = 10)
    private String rowDate7;

    @ApiModelProperty(value = "8")
    @ExcelProperty(value = "8",index = 11)
    private String rowDate8;

    @ApiModelProperty(value = "9")
    @ExcelProperty(value = "9",index = 12)
    private String rowDate9;

    @ApiModelProperty(value = "10")
    @ExcelProperty(value = "10",index = 13)
    private String rowDate10;

    @ApiModelProperty(value = "11")
    @ExcelProperty(value = "11",index = 14)
    private String rowDate11;

    @ApiModelProperty(value = "12")
    @ExcelProperty(value = "12",index = 15)
    private String rowDate12;

    @ApiModelProperty(value = "13")
    @ExcelProperty(value = "13",index = 16)
    private String rowDate13;

    @ApiModelProperty(value = "14")
    @ExcelProperty(value = "14",index = 17)
    private String rowDate14;

    @ApiModelProperty(value = "15")
    @ExcelProperty(value = "15",index = 18)
    private String rowDate15;

    @ApiModelProperty(value = "16")
    @ExcelProperty(value = "16",index = 19)
    private String rowDate16;

    @ApiModelProperty(value = "17")
    @ExcelProperty(value = "17",index = 20)
    private String rowDate17;

    @ApiModelProperty(value = "18")
    @ExcelProperty(value = "18",index = 21)
    private String rowDate18;

    @ApiModelProperty(value = "19")
    @ExcelProperty(value = "19",index = 22)
    private String rowDate19;

    @ApiModelProperty(value = "20")
    @ExcelProperty(value = "20",index = 23)
    private String rowDate20;

    @ApiModelProperty(value = "21")
    @ExcelProperty(value = "21",index = 24)
    private String rowDate21;

    @ApiModelProperty(value = "22")
    @ExcelProperty(value = "22",index = 25)
    private String rowDate22;

    @ApiModelProperty(value = "23")
    @ExcelProperty(value = "23",index = 26)
    private String rowDate23;

    @ApiModelProperty(value = "24")
    @ExcelProperty(value = "24",index = 27)
    private String rowDate24;

    @ApiModelProperty(value = "25")
    @ExcelProperty(value = "25",index = 28)
    private String rowDate25;

    @ApiModelProperty(value = "26")
    @ExcelProperty(value = "26",index = 29)
    private String rowDate26;

    @ApiModelProperty(value = "27")
    @ExcelProperty(value = "27",index = 30)
    private String rowDate27;

    @ApiModelProperty(value = "28")
    @ExcelProperty(value = "28",index = 31)
    private String rowDate28;

    @ApiModelProperty(value = "29")
    @ExcelProperty(value = "29",index = 32)
    private String rowDate29;

    @ApiModelProperty(value = "30")
    @ExcelProperty(value = "30",index = 33)
    private String rowDate30;

    @ApiModelProperty(value = "31")
    @ExcelProperty(value = "31",index = 34)
    private String rowDate31;

    @ApiModelProperty(value = "年假")
    @ExcelProperty(value = "年假",index = 35)
    private Integer annualLeave;

    @ApiModelProperty(value = "劳假")
    @ExcelProperty(value = "劳假",index = 36)
    private Integer laborLeave;

    @ApiModelProperty(value = "月假")
    @ExcelProperty(value = "月假",index = 37)
    private Integer monthlyLeave;

}
